import { request } from './request'
// 获取指定页的指定数量数据 同时也是修改页时会发送的数据 也是查询要调用的方法
export function getUserList(params) {
    return request({
        method: 'get',
        url: 'users',
        params
    })
}
// 提交修改状态属性
export function putChangeState(config) {
    return request({
        method: 'put',
        url: `users/${config.id}/state/${config.type}`
    })
}
// 提交添加用户
export function addUser(data) {
    return request({
        method: 'post',
        url: 'users',
        data
    })
}
// 根据ID获取单个用户信息
export function getUserById(id) {
    return request({
        method: 'get',
        url: `users/${id}`
    })
}

// 修改用户信息
export function editUser(id, data) {
    return request({
        method: 'put',
        url: `users/${id}`,
        data
    })
}

// 删除单个用户
export function deleteUserReq(id) {
    return request({
        method: 'delete',
        url: `users/${id}`
    })
}